home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / snip1292.zip / CTRLPRNT.C < prev    next >
Text File  |  1992-12-26  |  472b  |  20 lines

  1. /*
  2. **  Print a line of text, displaying Ctrl characters using leading carets
  3. **  public domain by Bob Stout
  4. */
  5.  
  6. void ctrl_print(char *line)
  7. {
  8.       while (*line)
  9.       {
  10.             if (' ' > *line)
  11.             {
  12.                   putchar('^');
  13.                   putchar('@' + (*line++));
  14.             }
  15.             else  putchar(*line++);
  16.       }
  17.       if (!strcmp((line - 2), "\x0d\x0a") || !strcmp((line - 2), "\x0a\x0d")
  18.             putchar('\n');
  19. }
  20.